Skip to content

Conversation

@Strilanc
Copy link
Collaborator

@Strilanc Strilanc commented Mar 24, 2025

  • Add stim.CliffordString
  • Add stim.CliffordString.__eq__
  • Add stim.CliffordString.__ne__
  • Add stim.CliffordString__imul__
  • Add stim.CliffordString__init__
  • Add stim.CliffordString.__len__
  • Add stim.CliffordString.__mul__
  • Add stim.CliffordString.__repr__
  • Add stim.CliffordString.__setitem__
  • Add stim.CliffordString.__getitem__
  • Add stim.CliffordString.random
  • Add stim.CliffordString.x_outputs
  • Add stim.CliffordString.y_outputs
  • Add stim.CliffordString.z_outputs

C++ changes:

  • Add stim::simd_bits<>::clear_bits_past
  • Add stim::simd_bits<>::preserving_resize
  • Add stim::bitword<>::operator~
  • Add stim::andnot
  • Add stim::GateTypeWrapper
  • stim.GateData now binds to stim::GateTypeWrapper rather than stim::GateData (a byte instead of many bytes)
  • Ran autoformat (forced pointed location to RIGHT)
  • Add stim::CliffordString<>

@Strilanc Strilanc changed the title [WIP] Add CliffordString Add stim.CliffordString Jan 15, 2026
@Strilanc Strilanc enabled auto-merge (squash) January 15, 2026 06:53
@Strilanc Strilanc merged commit 0f35cde into main Jan 15, 2026
61 checks passed
@Strilanc Strilanc deleted the clifford_string2 branch January 15, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant